import * as func from "./func.js"
import CusText from "../CusText/index.vue"
import CusDivide from "../CusDivide/index.vue"
import CusInput from "../CusInput/index.vue"
import CusTextArea from "../CusTextArea/index.vue"
import CusRadio from "../CusRadio/index.vue"
import CusCheckBox from "../CusCheckBox/index.vue"
import CusSelect from "../CusSelect/index.vue"
import CusDate from "../CusDate/index.vue"
import CusDateRange from "../CusDateRange/index.vue"
import CusUploadImg from "../CusUploadImg/index.vue"
import CusUploadFile from "../CusUploadFile/index.vue"
import CusBloodPressure from "../CusBloodPressure/index.vue"
import CusPulseDorsalis from "../CusPulseDorsalis/index.vue"
import CusCurrentAndTarget from "../CusCurrentAndTarget/index.vue"
import CusMedicine from "../CusMedicine/index.vue"
import CusSymptom from "../CusSymptom/index.vue"
export default {
  name: '',
  props: {
    formData:{ // 总表单
      type: Array,
      default: () => []
    },
    item: { // 当前条目
      type: Object,
      default: () =>({})
    },
    modalType: {
      type: [Number, String],
      default: 0
    },
    curFormObj: {
      type: Object,
      default: () => ({})
    },
    dragType: {
      type: [Number, String],
      default: 1
    },
    mouseHoverItem: {
      type: Object,
      default: () => ({})
    }
  },
  components:{
    /*组件*/
    CusText,
    CusDivide,
    CusInput,
    CusTextArea,
    CusRadio,
    CusCheckBox,
    CusSelect,
    CusDate,
    CusDateRange,
    CusUploadImg,
    CusUploadFile,
    CusBloodPressure,
    CusPulseDorsalis,
    CusCurrentAndTarget,
    CusMedicine,
    CusSymptom,
  },
  data(){
    return {
    }
  },
  methods:{
    ...func,
  },
  created(){
    
  },
  mounted(){
    
  },
}